package com.lct.string;

import java.util.Scanner;

public class StringTest4 {
    public static void main(String[] args) {
        // 目标：完成用户登录功能。
        //系统正确的登录名和密码是：walt/123456  ,请在控制台开发一个登录界面，接受用户输入的登录名和密码，判断用户是否登录成功
        //登录成功后展示“欢迎进入系统！”，即可停止程序，要求最多给用户三次登陆机会

        // 登录功能是一个独立的功能（独立功能独立成方法）。

        // 最多给用户三次登录机会。
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < 3; i++) {
            System.out.println("第" + (i+1) + "次登录");

            System.out.println("请您输入登录名称，");
            String loginName = sc.next();

            System.out.println("请您输入登录密码，");
            String password = sc.next();

            String result = login(loginName,password);
            if ("success".equals(result)){
                System.out.println("欢迎进入系统！");
                break;
            }else {
                System.out.println(result);
            }
        }
    }

    public static String login(String loginName, String password){
        //1.先拿到正确的登录名
        String okLoginName = "walt";
        String okPassword = "123456";

        //2.判断是否一样
        if(loginName.equals(okLoginName)) {
            //登录名正确
            if (password.equals(okPassword)){
                //密码正确，登录成功
                return "success";
            }else {
                return "密码错误，请检查";
            }
        }else {
            return "登录名称有问题，请检查";
        }
    }


}
